man-made lake - English Synonyms Dictionary

man-made lake

n.
[1] reservoir , artificial lake